Television signal processor that is operable to generate a television signal from broadcast waves with a plurality of different broadcast standards

ABSTRACT

In an effective display area, an additional information recognizing part  203  recognizes a standard of a broadcast wave, refers to a ROM  212  and selects a target value, and provides an internal clock of a video data reading part  205  and an internal clock of an OSD data reading part  206  with the target value. At a retrace interval, on the other hand, the additional information recognizing part  203  notifies an additional information synthetic position deciding part  210  of the standard of the broadcast wave. The additional information synthetic position deciding part  210  selects from a ROM  211  a target value for reading the additional information applicable to the notified standard, and outputs the target value to an additional information reading parts  207 . When the standard of the broadcast wave is changed, target values corresponding to the changes are responsively selected from the ROM  212  and the ROM  211.

TECHNICAL FIELD

The present invention relates to television signal processors, and morespecifically to a television signal processor processing a receivedbroadcast wave and generating a television signal.

BACKGROUND ART

In recent years, due to digitalization of television broadcasting,various needs or services which have been beyond imagination in generalbroadcasting are beginning to emerge. As to a channel which onlybroadcasts movie programs, for example, a technology of copy guard isimportant to protect a copyright so as not to allow an unlimited copy onthe receiver. Recently, therefore, it was proposed to multiplexinformation such as copy guard into a digital broadcast wave asadditional information and to carry the copy guard in the wave so as toallow the receiver to utilize the same. Such additional information isclassified according to a standard such as CGMS (IEC1880) and WSS(ETS300, 294). As to methods how to utilize the additional information,various methods are now under consideration.

The digital broadcast wave is inputted to the receiver in the form of abit stream. Therefore, when the receiver is going to utilize theaforementioned additional information, the receiver first recognizes theadditional information multiplexed into the digital broadcast wave, andseparates the same. Thereafter the receiver generates an analog videosignal from the digital broadcast wave, and then inserts the separatedadditional information into a retrace interval of the analog videosignal to output. By performing such processing, it becomes possible toutilize the additional information in various types of peripheralequipment (for example, a video tape recorder) on the receiver. Theaforementioned series of signal processing can be executed by atelevision signal processor illustrated below.

FIG. 8 shows a block diagram which is an exemplary conventionaltelevision signal processor 100. The television signal processor shownin FIG. 8 is formed by a decoding part 101, a CPU interface(hereinafter, referred to as CPUI/F) 103, a RAM interface (hereinafter,referred to as RAMI/F) 105, video data reading part 106, OSD datareading part 107, a horizontal/vertical synchronous pulse generatingpart 108, a video data line buffer 109, an OSD data line buffer 110,combining part A 111, a CGMS timing generating part 112, a CGMS databuffer 113 and a combining part B 114.

The decoding part 101 generates video data by processing an inputtedvideo stream, and then outputs the same to a work RAM 102 through theRAMI/F 105. The work RAM 102 stores the video data. Referring to FIG. 8,a CPU 104 shown outside the conventional television signal processorgenerates OSD data. Herein, OSD (On Screen Display) stands for achannel, a receiving mode, a volume, characters of text broadcasting andthe like displayed on a currently operating television screen. The OSDis generated on the basis of the OSD data generated by the CPU 104. TheOSD data generated by the CPU 104 is inputted to the work RAM 102through the CPUI/F 103 and the RAMI/F 105. The work RAM 102 stores theinputted OSD data.

The video data reading part 106 reads the video data stored in the workRAM 102 at prescribed timing. The read timing at this time is defined onthe basis of a read timing signal for the work RAM 102 inputted from theCPU 104 through the CPUI/F 103 and the RAMI/F 105, and a vertical pulseand a horizontal pulse generated by the horizontal/vertical synchronouspulse generating part 108. The video data read from the work RAM 102 istemporarily stored in the video data line buffer 109. The OSD datareading part 107 reads the OSD data from the work RAM 102 in a mannersimilar to the above. The read OSD data is temporarily stored in the OSDdata line buffer 110.

The combining part A 111 combines the video data inputted from the videodata line buffer 109 and the OSD data inputted from the OSD data linebuffer 110. Additional information (here assumed to be CGMS) separatedfrom the broadcast wave inputted from the CPU 104 through the CPUI/F 103is temporarily stored in the CGMS data buffer 113. The CGMS timinggenerating part 112 generates a synthetic timing signal on the basis ofthe horizontal synchronous pulse and the vertical synchronous pulsegenerated by the horizontal/vertical synchronous pulse generating part108. In the combining part 114, the CGMS data is synchronized with thesynthetic timing signal generated by the CGMS timing generating part112, and is combined with the video data with which the OSD data wascombined.

As described above, for the conventional television signal processor,the second combining part 114 further combining the additionalinformation such as copy guard (here CGMS) into the video data withwhich the OSD data has been combined was required in addition to thefirst combining part 111 combining the OSD data to the video data. Thisresults in a complicated structure and a higher cost.

Further, the conventional television signal processor has been aimed atreceiving only a digital broadcast wave of a predetermined standard.Therefore, the synthetic timing for the video data, the OSD data and theadditional information is fixedly set. Consequently, if the standard ofthe received digital broadcast wave is different from the previouslyplanned standard, the conventional television signal processor cannotrecognize such change, and accordingly cannot combine the video data,the OSD data and the additional information at proper timing.

Therefore, an object of the present invention is to provide a televisionsignal processor which can, even if the standard of a received broadcastwave changes, flexibly cope with such change with a simpler structureand a lower cost.

SUMMARY OF THE INVENTION

The present invention has, in order to attain the aforementioned object,the following features.

A first aspect of the present invention is directed to a televisionsignal processor processing a received broadcast wave and generating atelevision signal. The processor comprises:

a storage part for storing video data and additional informationseparated from the received broadcast wave and OSD data generated on areceiver;

a reading part for respectively reading the video data, the additionalinformation and the OSD data from the storage part;

a standard detecting part for detecting a standard of the receivedbroadcast wave;

a timing controlling part for respectively controlling the timing of thereading part for reading the video data, the OSD data and the additionalinformation from the storage part in correspondence to the standarddetected by the standard detecting part; and

a combining part for combining the video data, the OSD data and theadditional information read by the reading part to output the combineddata as a television signal.

As described above, in the first aspect, the standard of the receivedbroadcast wave is detected so as to respectively control timing forreading the video data, the OSD data and the additional information fromthe storage part in correspondence thereto, whereby, even if thestandard of the received broadcast wave changes, the video data, the OSDdata and the additional information can be combined regularly at propertiming in correspondence to such change.

Conventionally, two steps of synthetic processing are included, firstcombining video data and OSD data in an effective display area andthereafter combining additional information in the retrace interval. Inthe first aspect, on the other hand, the video data, the OSD data, andthe additional information are respectively read from a single storagepart at prescribed timing and then combined without differentiatingbetween the effective display area and the retrace area, wherebysynthetic processing of the video data, the OSD data, and the additionalinformation in a single combining part can be achieved.

A second aspect of the present invention, which is an aspect dependenton the first aspect, is characterized in that the broadcast wave is adigital broadcast wave.

A third aspect of the present invention, which is an aspect dependent onthe first aspect, is characterized in that the timing control partincludes:

a memory part for storing timing information for defining the readtiming of the reading part according to standard of the broadcast wave;and

a reference part for referring to the memory part for timing informationcorresponding to the standard detected by the standard detecting part,and supply the same to the reading part,

the reading part respectively reads the video data, the additionalinformation, and the OSD data from the storage part at timingcorresponding to the timing information supplied form the referencepart.

As described above, according to the third aspect, read timing for thevideo data, OSD data, and additional information is supplied on thebasis of the standard of the broadcast wave which was previously stored.Even if the read timing is changed due to a change of the standard ofthe broadcast wave, each reading part can read the video data, the OSDdata, and the additional information at timing corresponding to thestandard detected by the standard detecting part.

A fourth aspect of the present invention, which is an aspect dependenton the third aspect, is characterized in that the memory part includes:

a first table memory stored timing information for defining read timingfor video data and OSD data according to standard of the broadcast wave;and

a second table memory stored timing information for defining read timingfor additional information according to standard of broadcast wave andinformation in the additional information,

the reference part refers to the first table memory thereby providingthe reading part with the timing information for defining the readtiming for the video data and the OSD data, and refers to the secondtable memory thereby providing the reading part with the timinginformation for defining the read timing for the additional information.

As described above, according to the fourth aspect, the read timing forthe additional information can be controlled in correspondence to notonly a change of the standard of the broadcast wave but a change ofinformation in the additional information.

A fifth aspect of the present invention, which is an aspect dependent onthe first aspect, is characterized in that the television signalprocessor further comprises a level converting part for converting anoutput level of the additional information read by the reading part, and

the combining part combines the additional information whose outputlevel is converted by the level converting part into the video data andthe OSD data read by the reading part.

As described above, according to the fifth aspect, the output level ofthe read additional information can be converted into a preferableprescribed output level.

A sixth aspect of the present invention, which is an aspect dependent onthe fifth aspect, is characterized in that the level converting partconverts the output level of the additional information into a leveldetermined according to the standard detected by the standard detectingpart.

As described above, according to the sixth aspect, the output level ofthe read additional information can be converted into a prescribedoutput level subjecting to the standard of the broadcast wave.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a block diagram which is the structure of a set top boxcomprising a television signal processor according to an embodiment ofthe present invention as a video decoder.

FIG. 2 shows a block diagram which is the structure of a televisionsignal processor according to a first embodiment of the presentinvention.

FIG. 3 is a flowchart showing an operation related to target valuenotice for reading video data Sv, OSD data So, and additionalinformation Ss performed by an additional information recognizing part203 of FIG. 2.

FIG. 4 shows synthetic positions of additional information with respectto a vertical synchronous pulse in the case where the video standard is480I.

FIG. 5 shows a synthetic position of additional information with respectto a vertical synchronous pulse in the case where the video standard is480P.

FIG. 6 shows a synthetic position of additional information CGMS andadditional information WSS with respect to a horizontal synchronouspulse.

FIG. 7 shows a block diagram which is the structure of a televisionsignal processor according to a second embodiment of the presentinvention.

FIG. 8 shows a block diagram which is the structure of a conventionaltelevision signal processor.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 1 shows a block diagram which is an example of a set top boxcomprising a television signal processor according to an embodiment ofthe present invention. Referring to FIG. 1, an antenna 1 receivesdigital broadcast waves. A frequency selection part 2 selects anybroadcast wave of a specific frequency from the broadcast waves receivedin the antenna 1, and outputs the same to a demodulating part 3. Thedemodulating part 3 demodulates the broadcast wave selected by thefrequency selection part 2, and outputs the same to a transport decoder4. In the signal demodulated by the demodulating part 3, a video stream,an audio stream, additional information, and other types information aremultiplexed in a time-divisional manner. The signal outputted by thedemodulating part 3 is called a transport stream. In the transportstream, the transport decoder 4 respectively separates the video stream,the audio stream, the additional information and other types ofinformation which are multiplexed in a time-division manner. Thereafterthe video stream is outputted to a video decoder 200 (a televisionsignal processor 200 corresponding to a first embodiment of the presentinvention), the audio stream is outputted to an audio decoder 8 and theadditional information Ss is outputted to a CPU 7 respectively. Copygeneration control and copy guard are performed on the basis of theadditional information (CGMS, WSS or the like). Further, the CPU 7generates OSD (On Screen Display) data So, and outputs this OSD data Soand the above additional information Ss to a video decoder through adata bus 11. Here, OSD (On Screen Display) stands for a channel, areceiving mode, a volume, characters of text broadcasting and the likedisplayed on a currently operating television screen. The OSD isgenerated on the basis of the OSD data So generated by the CPU 7.Elements 5 and 6 represent a work RAM and a main storage part,respectively. A work RAM 202 is described later along with thetelevision signal processor 200.

FIG. 2 shows a block diagram which is the structure of the televisionsignal processor according to the first embodiment of the presentinvention, corresponding to the video decoder 200 in FIG. 1. Referringto FIG. 2, the television signal processor 200 of this embodimentcomprises a decoding part 201, an additional information recognizingpart 203, a ROM 212 in the additional information recognizing part 203,a RAM interface 204, a video data reading part 205, an OSD data readingpart 206, an additional information reading part 207, ahorizontal/vertical synchronous pulse generating part 208, a combiningpart 209, an additional information synthetic position deciding part210, and a ROM 211 in the additional information synthetic positiondeciding part 210.

The transport decoder 4 outputs the video stream to the decoding part201. The decoding part 201 decodes the inputted video stream andgenerates video data Sv. The decoding part 201 stores the generatedvideo data Sv in the work RAM 202 through the RAM interface 204. Thework RAM 202 accepts and stores the video data Sv. The additionalinformation recognizing part 203 accepts the additional information Ssand the OSD data inputted from the data bus 11, and stores theadditional information Ss and the OSD data So in the work RAM 202through the RAM interface 204. Further, the additional informationrecognizing part 203 accepts broadcast wave information Sb included inthe video stream outputted by the transport decoder 4.

When the user changes a channel of a broadcasting station, themultiplexed state of the video data Sv, the OSD information So, and theadditional information Ss can be changed. Even if the channel is notchanged, the broadcasting station may change the multiplexed state ofthe video data Sv and the additional information Ss. The broadcast waveinformation Sb is information for the user to recognize the standard ofthe broadcast wave of the broadcasting station which he/she currentlywatches and listens to, and a change of the multiplexed state of theadditional information Ss to be multiplexed.

The video data reading part 205 is provided with a target value from theadditional information recognizing part 203 with, and horizontal andvertical synchronous pulses from the horizontal/vertical synchronouspulse generating part 208. The video data reading part 205 includes ahorizontal counter counting the horizontal synchronous pulse, a verticalcounter counting the vertical synchronous pulse, and a comparatorcomparing the count values of these horizontal counter and verticalcounter with the aforementioned target value. When the count values ofthe horizontal counter and the vertical counter coincide with the targetvalue, the video data reading part 205 starts reading the video data Svstored in the work RAM 202. The OSD data reading part 206 also includesa horizontal counter, a vertical counter, and a comparator similarly tothe video data reading part 205, and starts reading the OSD data Sostored in the work RAM 202 when count values of the horizontal counterand the vertical counter coincide with the target value. The additionalinformation reading part 207 is provided with a target value from theadditional information synthetic position deciding part 210, andhorizontal and vertical synchronous pulses from the horizontal/verticalsynchronous pulse generating part 208. The additional informationreading part 207 also includes a horizontal counter, a vertical counter,and a comparator similarly to the video data reading part 205, andstarts reading the additional information Ss stored in the work RAM 202when count values of the horizontal counter and the vertical countercoincide with the target value.

Here, the target value outputted by the additional informationrecognizing part 203 is previously determined according to standardizedbroadcast wave, and stored in the ROM 212 as many as the standardsthereof. When the additional information recognizing part 203 recognizesthe broadcast wave, the additional information recognizing part 203refers to the ROM 212 so as to select a target value of the standardcorresponding to the broadcast wave. When the count values of theaforementioned horizontal counter and vertical counter coincide with thetarget value, the video data reading part 205 and the OSD data readingpart 206 read the video data Sv and the OSD data So from the work RAM202 through the RAM interface 204 at an effective display interval.

Next, a structure for combining the additional information Ss with theread video data Sv and OSD data So which are steadily read is described.The ROM 211 hierarchically stores information (a target value) fordefining read timing for the additional information Ss to be combined ata retrace interval on the basis of a standard of a television signalnotified by the additional information recognizing part 203. As thesynthetic position of the additional information Ss at a retraceinterval is varied due to the contents therein as well as the standardof the broadcast wave, a target value for reading the additionalinformation Ss cannot be uniquely determined only through an operationperformed by the additional information recognizing part 203 whichrecognizes the standard of the broadcast wave. Thus, the ROM 211includes a first hierarchy corresponding to the standard of thebroadcast wave, and a second hierarchy storing the target valuecorresponding to the content of the additional information Ss in thestandard of this broadcast wave. The additional information syntheticposition deciding part 210 refers to the ROM 211 and selects the targetvalue. When the count values of the horizontal counter and the verticalcounter coincide with the target value, the additional informationreading part 207 reads the additional information Ss from the work RAM202 through the RAM interface 204.

When the user changes a channel which he/she watches and listens to, astandard of the broadcast wave can be changed. Further, the broadcastingstation may vary a standard of the broadcast wave with the time zone.When the standard of the broadcast wave changes, the target value of thevideo data Sv, the target value of the OSD data So, and the target valueof the additional information Ss must be changed. The additionalinformation recognizing part 203 can recognize a change of the standardof the broadcast wave since the broadcast wave information Sb isinputted thereto. In the ROM 212, further, a plurality of informationcorresponding to a plurality of standards of broadcast waves is storedas described above. When recognizing a change of the standard of thebroadcast wave from the broadcast wave information Sb, the additionalinformation recognizing part 203 refers to the ROM 212 and newly selectsa target value after the change of the broadcast wave. The video datareading part 205 and the OSD data reading part 206 start reading theadditional information Ss stored in the work RAM 202 when the countvalues of the horizontal counter and the vertical counter coincide withthe target values. As for reading of the additional information Ss, thestandard of the changed broadcast wave notified from the additionalinformation recognizing part 203 is recognized, the ROM 211 is referredso as to select a new target value for reading the additionalinformation Ss, and then the target value is outputted to the additionalinformation reading part 207. When the count values of the horizontalcounter and the vertical counter coincide with the target value, theadditional information reading part 207 starts reading the additionalinformation Ss stored in the work RAM 202. Thereafter the combining part209 combines the OSD data So and the additional information Ss with thevideo data Sv on the synthetic position for the additional informationcorresponding to the changed standard. In this manner, the televisionsignal processor of this embodiment can flexibly cope with a change ofthe multiplexed state of the additional information Ss occurred with achange of the channel or the broadcasting system.

An exemplary operation of the additional information recognizing part203 is now described with reference to the block diagram shown in FIG. 2showing the television signal processor 200 and a flowchart shown inFIG. 3.

FIG. 3 is a flowchart showing an operation related to target valueselection performed by the additional information recognizing part 203for reading the video data Sv, the OSD data So, and the additionalinformation Ss from work RAM 202 in FIG. 2, and a operation related tobroadcast wave standard notice performed with respect to the additionalinformation synthetic position deciding part 210 when the additionalinformation is multiplexed into the broadcast wave.

First, the additional information Ss, the OSD data So, and the broadcastwave information Sb are inputted to the additional informationrecognizing part 203 (Step S1). The additional information recognizingpart 203 stores the inputted additional information Ss and broadcastwave information Sb (Step S2). Then, the additional informationrecognizing part 203 outputs the additional information Ss and the OSDdata So to the work RAM 202 through the RAMI/F 204 (Step S3). Theadditional information recognizing part 203 recognizes a standard of thebroadcast wave on the basis of the broadcast wave information Sb (StepS4). The additional information recognizing part 203 can also recognizea change of the standard of the broadcast wave through the inputtedbroadcast wave information Sb. In Step S5, whether or not the broadcastwave standard has changed is determined. If the broadcast wave standardhas changed, the operation returns to the step S1. If the broadcast wavestandard has not changed, the additional information recognizing part203 stores the broadcast wave standard of the currently selectedbroadcast wave (Step S6).

The additional information recognizing part 203 comprises therein theROM 212. The ROM 212 stores a plurality of target values, which arereported by the additional information recognizing part 203 to thereading part so that the reading part reads data from the work RAM 202.When recognizing the standard of the broadcast wave, the additionalinformation recognizing part 203 refers to the ROM 212 and selects thetarget value corresponding to the standard of the broadcast wave (StepS7). The selected target value is reported to the video data readingpart 205 and the OSD data reading part 206 (Step S8). Then, whether ornot the additional information Ss was inputted is determined (Step S9).When the additional information Ss is inputted, the additionalinformation recognizing part 203 notifies the additional informationsynthetic position deciding part 211 of the standard of the broadcastwave (Step S10). If the additional information Ss is not inputted, theoperation is terminated.

With reference to FIG. 4, FIG. 5 and FIG. 6, the timing of thetelevision signal processor of this embodiment for starting thecombination of the additional information at a retrace interval of videoinformation is described. Here, two video standards for transmitting theadditional information, i.e., 480I (hereinafter referred to as videostandard 480I) and 480P whose horizontal frequency is twice that of thevideo standard 480I (hereinafter referred to as video standard 480P) aredescribed.

FIG. 4 shows on which positions the additional information is combinedwith respect to the vertical synchronous pulse when the video standardis 480I. A waveform diagram shown on the left part of the exterior ofthe retrace interval shows a vertical synchronous pulse. Referring toFIG. 4, two lines in total drawn on upper portions of effective displayareas respectively show the synthetic positions. The positions where thelines are drawn are the 17^(th) lines from the trailing edges of thevertical synchronous pulse respectively.

FIG. 5 shows on which position the additional information is combinedwith respect to the vertical synchronous pulse when the video standardis 480P. A waveform diagram shown on the left part of the exterior ofthe retrace interval shows the vertical synchronous pulse. A line drawnon an upper portion of an effective display area shows the syntheticposition of the additional information. The position where the line isdrawn is the 33^(rd) line from the trailing edge of the verticalsynchronous pulse.

FIG. 6 shows on which positions additional information CGMS multiplexedinto the video standard 480P and additional information WSS multiplexedinto the video standard 480I are combined with respect to horizontalsynchronous pulses respectively. Two waveform diagrams shown in FIG. 6each have different scales with respect to a time axis t (μs), and hencebroken lines in the figure indicate which point corresponds to which forconvenience in writing. Referring to FIG. 6, a synthetic position forboth of the additional information CGMS and the additional informationWSS is based on t=0, where a trailing edge of the horizontal synchronouspulses is located. For the additional information CGMS, syntheticoperation is started from t=11.2 (μs). For the additional informationWSS, synthetic operation is started from t=11.0 (μs).

Further, FIG. 6 shows a peak voltage for each of the additionalinformation CGMS and of the additional information WSS. These waveformsand peak voltages are set according to a standard. In the case of thevideo standard 480P and the video standard 480I, for example, thevoltage of a white level at which white is displayed on a televisionscreen is 700 mV. Further, the peak level of the additional informationCGMS in the video standard 480P is 490 mV, and the peak level of theadditional information WSS of the video standard 480I is set to be 500mV.

FIG. 7 shows a block diagram which is the structure of a televisionsignal processor according to a second embodiment of the presentinvention. The television signal processor 300 shown in FIG. 7 comprisesa decoding part 201, an additional information recognizing part 301, aROM 302 in the additional information recognizing part 301, a RAMinterface 204, a video data reading part 205, an OSD data reading part206, an additional information reading part 207, a horizontal/verticalsynchronous pulse generating part 208, a combining part 209 and anadditional information synthetic position deciding part 210, a ROM 211in the additional information synthetic position deciding part 210, anda level converting part 303. As to components similar to those of thefirst embodiment, reference numerals are rendered identical anddescription thereof is omitted.

The television signal processor 300 in this embodiment can convert theoutput level of the additional information Ss varying with a broadcastwave on which the additional information Ss is multiplexed into astandardized output level so as to combine the same. The additionalinformation recognizing part 301 generates color conversion informationon the basis of OSD data generated by the CPU 7 in FIG. 1 (hereinafter,referred to as OSD color conversion information). Hereinafterdescription is made under classification to an effective display areaand a retrace interval.

In the effective display area, OSD data So read by the OSD data readingpart 206 is first inputted in the level converting part 303. Theadditional information recognizing part 301 outputs the OSD colorconversion information generated by itself to the level converting part303. On the basis of the inputted OSD color conversion information, thelevel convertor 303 converts the OSD data So and outputs the same to thecombining part 209 in order to display the OSD data So on the screen ofa television. The combining part 209 combines the color-converted OSDdata So and video data Sv read by the video data reading part 205.

At the retrace interval, on the other hand, the additional recognizingpart 301 can recognize the standard of a broadcast wave on the basis ofthe inputted broadcast wave information Sb. In the ROM 302, in additionto the target values stored in the additional information recognizingpart 203 in the first embodiment, information relevant to the outputlevel of additional information Ss previously determined according to astandard of the broadcast wave is stored. When the additionalinformation recognizing part 301 recognizes the standard of thebroadcast wave, therefore, the additional information recognizing part301 refers to the ROM 302 and can select the output level correspondingto the standard of the additional information Ss. This is because theoutput level of the additional information Ss is determined according toa standard. The additional information recognizing part 301 notifies thelevel converting part 303 about the selected output level of theadditional information Ss.

In the level converting part 303, an output level notice of theadditional information Ss selected by the additional informationrecognizing part 301 and the additional information Ss read by theadditional information reading part 207 are inputted. The levelconverting part 303 receives the output level of the additionalinformation Ss notified by the additional information recognizing part301, converts the same to the output level of the additional informationCGMS or the additional information WSS shown in FIG. 6, for example, andoutputs the same to the combining part 209. The combining part 209combines in the additional information Ss whose output level has beenconverted in the interval, while combining the OSD data So and the videodata Sv at an effective display interval and outputting the same as avideo signal.

The present invention can be employed for a television signal processorwhich can process a received broadcast wave and combine video data, OSDdata and additional information regularly in a proper state.

What is claimed is:
 1. A television signal processor for processing areceived broadcast wave and generating a television signal, saidtelevision signal processor comprising: storage means for storing videodata and additional information separated from the received broadcastwave and OSD data generated on a receiver; read means for respectivelyreading the video data, the additional information and the OSD data fromsaid storage means; standard detection means for detecting a standard ofthe received broadcast wave; timing control means for respectivelycontrolling timing of said read means for reading the video data, theOSD data and the additional information from said storage means incorrespondence to the standard detected by said standard detectionsmeans; and combining means for combining the video data, the OSD dataand the additional information read by said read means as combined datato output the combined data as the television signal.
 2. The televisionsignal processor according to claim 1, wherein the received broadcastwave is a digital broadcast wave.
 3. The television signal processoraccording to claim 1, wherein said timing control means comprises:memory means for storing timing information for defining the read timingof said read means according to the standard of the received broadcastwave; and reference means for referring to said memory means for thetiming information corresponding to the standard detected by saidstandard detection means, and supplying the timing information to saidread means, wherein said read means respectively reads the video data,the additional information, and the OSD data from said storage means attiming corresponding to the timing information supplied from saidreference means.
 4. The television signal processing according to claim3, wherein said memory means comprises: a first table memory operable tostore timing information for defining read timing for the video data andthe OSD data according to the standard of the received broadcast wave;and a second table memory operable to store timing information fordefining read timing for the additional information according to thestandard of the received broadcast wave and information in theadditional information, wherein said reference means refers to saidfirst table memory thereby providing said read means with the timinginformation for defining the read timing for the video data and the OSDdata, and refers to said second table memory thereby providing said readmeans with the timing information for defining the read timing for theadditional information.
 5. The television signal processing according toclaim 1, further comprising level conversion means for converting anoutput level of the additional information read by said read means,wherein said combining means combines the additional information, whoseinput level was converted by said level conversion means, with the videodata and the OSD data read by said read means.
 6. The television signalprocessor according to claim 5, wherein said level conversion meansconverts the output level of the additional information to a leveldetermined according to the standard detected by said standard detectionmeans.